requireJS(['constant' , 'site', 'handlebars'] , function ( Constant , site ,Handlebars ) {

    var url = {
        insertProduct: "manager/insertProduct.do"
    }

    $('#file').on('change', function () {
        var $this = $(this);
        var formData = new FormData();
        formData.append('file', $('#file')[0].files[0]);
        var fileName = $('#file')[0].files[0].name;
        var fileType = fileName.substring(fileName.lastIndexOf('.') + 1);
        var fileSize = $('#file')[0].files[0].size;
        if (fileType != 'jpg' && fileType != 'png' && fileType != 'gif') {
            alert("请上传.jpg、.png、.gif格式的图片！");
            return;
        }
        if (fileSize > 300 * 1024) {
            alert("请上传大小小于300KB的图片！");
            return;
        }
        site.send({
            url: url.insertProduct,
            type: 'POST',
            data: formData,
            processData:false,
            callback:function(data){
                if (data != '') {
                    $this.closest('div').append('<div class="img-preview"><img src="' + data + '"/></div>');
                } else {
                    alert("请上传.jpg、.png、.gif格式的图片！");
                }
            },
            error:function(){
                alert("图片上传失败！");
            }
        })
    });
})